home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 007 / msquickc.arc / PR0605
Text File  |  1987-06-05  |  30KB  |  488 lines

  1. Microsoft Introduces Next Generation of C Compilers;
  2. More Than 70 Third-Party Vendors Announce Support
  3.  
  4.    REDMOND, WA -- June 3, 1987 -- Microsoft Corporation today announced two new
  5. versions of Microsoft(R) C: Microsoft QuickC (TM) and Microsoft C Optimizing
  6. Compiler Version 5.0, providing fast compilation, excellent code generation,
  7. and sophisticated debugging environments.
  8.    "No other product can compete with the performance and debugging features of
  9. these two compilers," said Microsoft Chairman Bill Gates. "C 5.0 is the best
  10. total solution for the professional programmer. The combination of high-speed
  11. execution, powerful CodeView(TM) debugger, and extensive library support makes
  12. this the premier C compiler. QuickC is the ideal C compiler for programmers who
  13. want to get up and running fast and experience the power of C. And the two
  14. products are completely compatible."
  15.    Both products will be available in September.
  16.    With a special introductory retail price of just $99, Microsoft QuickC
  17. offers the first-time C user an easy, inexpensive way to begin using the C
  18. language. The product comes with a 30-day return guarantee.
  19.    Microsoft QuickC comes with an integrated editor, compiler, MAKE facility,
  20. and source-level debugger. Users can write, compile, edit, debug, and run their
  21. programs within the same environment. Extensive documentation includes a
  22. tutorial to get programmers new to the C language up to speed quickly, a
  23. reference section containing hundreds of tested examples, and a context-
  24. sensitive on-line help facility.
  25.    Microsoft C Optimizing Compiler Version 5.0 is designed to provide the
  26. professional C programmer with the fastest possible execution speed, plus the
  27. convenience of a complete development environment. It includes both the QuickC
  28. in-memory compiler and the advanced optimizing compiler, so programmers can
  29. develop prototypes quickly and then optimize them for the fastest possible
  30. performance. Microsoft C Version 5.0 produces the fastest executable code of
  31. any PC version of C, and the code typically executes 30% faster than under
  32. Microsoft C 4.0.
  33.    C 5.0 users also have a choice of two source-level debuggers: the integrated
  34. Microsoft QuickC debugger for quick debugging while prototyping, and the
  35. enhanced Microsoft CodeView debugger for more complex debugging. QuickC and C
  36. 5.0 are completely source-level and object-level compatible, and QuickC emits
  37. CodeView-compatible executables.
  38.  
  39. Third-Party Vendors Announce Support
  40.    More than 70 third-party vendors have announced support of Microsoft C,
  41. including Arity Corp., Blaise Corp., Essential Software, Greenleaf, Media
  42. Cybernetics, Lifeboat, Phoenix, Polytron, Raima, Software Bottling, Softcraft,
  43. and Solution Systems. Publishers writing books about Microsoft C and QuickC
  44. include Osborne/McGraw-Hill, Scott, Foresman and Company, Merrill Publishing,
  45. and Microsoft Press.
  46.    Microsoft C Optimizing Compiler Version 5.0 has a suggested retail price of
  47. $450. Persons who license Microsoft C 4.0 after June 1 are entitled to a free
  48. upgrade to 5.0 in September; those who licensed C 4.0 before June 1 can upgrade
  49. to 5.0 for $75.
  50.    Microsoft Corporation (NASDAQ "MSFT") develops, markets, and supports a wide
  51. range of software for business and professional use, including operating
  52. systems, languages, and application programs as well as books and hardware for
  53. the micro-computer marketplace.
  54.  
  55. # # #
  56.  
  57.    Microsoft and the Microsoft logo are registered trademarks and CodeView and
  58. QuickC are trademarks of Microsoft Corporation.
  59.  
  60. ######################################################
  61.  
  62. MICROSOFT AND NATURAL LANGUAGE INCORPORATED ANNOUNCE
  63. PRODUCT LICENSING AND EQUITY FINANCING AGREEMENT
  64.  
  65.    REDMOND, WA -- JUNE 3, 1987 -- Microsoft Corporation and Natural Language
  66. Incorporated (NLI), of Berkeley, California, today jointly announced a product
  67. licensing and equity financing agreement. The two companies have signed a
  68. product licensing agreement granting Microsoft(R) the rights to license NLI
  69. technology, and integrate it with existing and future Microsoft applications.
  70. NLI has received $1 million in equity financing from Microsoft. Further
  71. financial details were not disclosed.
  72.    NLI, founded in 1984, develops and markets natural language software based
  73. on proprietary technology. The company's first product, the NLI DataTalker(TM),
  74. is an English language interface that enables untrained users to access
  75. databases in plain English. The DataTalker is currently available on Digital
  76. VAX(R) computers and Sun(R) workstations. NLI markets its natural language
  77. products to OEMs and VARs for integration with commercial applications.
  78.    "NLI's goal is to establish its unrestricted English technology as the
  79. natural language standard," commented NLI President, Bob Bozeman. "Microsoft's
  80. investment and product licensing agreement is a clear affirmation of the
  81. superiority of our natural language technology."
  82.    Microsoft President, Jon Shirley, commented, "Microsoft reviewed the entire
  83. natural language market and chose NLI's technology as the most powerful. This
  84. agreement for long term product development demonstrates our commitment to
  85. natural language technology and ensures us a position in this emerging market."
  86.    NLI is the first company to offer natural language systems that incorporate
  87. knowledge representation and deductive reasoning. NLI's systems understand the
  88. concepts and context of sentences. The software understands rules stated in
  89. English and uses them to build database queries or give advice. These unique
  90. capabilities allow NLI's systems to understand plain English and process it
  91. independent of any application.
  92.    Microsoft Corporation (NASDAQ "MSFT") develops, markets, and supports a wide
  93. range of software for business and professional use, including operating
  94. systems, languages and application programs as well as books and hardware for
  95. the microcomputer marketplace.
  96.    NLI develops and markets software products that bring computer information
  97. to people in real English. The company's headquarters are in Berkeley,
  98. California, with sales and support offices in Cambridge, Massachusetts.
  99.  
  100. # # #
  101.  
  102.    DataTalker is a trademark of Natural Language Incorporated.
  103.    VAX is a registered trademark of Digital Equipment Corporation.
  104.    Sun is a registered trademark of Sun Microsystems, Inc.
  105.    Microsoft is a registered trademark of Microsoft Corporation.
  106.  
  107. #######################################################
  108.  
  109. Microsoft QuickC's Fast Compiler and Interactive Debugger
  110. Provide High Performance for Modest Price
  111.  
  112.    REDMOND, WA -- June 3, 1987 -- Microsoft Corporation today announced
  113. Microsoft(R) QuickC(TM), a $99 compiler featuring extremely fast compilation
  114. speed, excellent code generation, and an integrated debugging environment far
  115. superior to any other PC language product.
  116.    By allowing programmers to edit, compile, and debug programs from within the
  117. same development environment, Microsoft QuickC helps programmers new to C get
  118. their programs running quickly.
  119.    QuickC, which will be available in September, comes with a 30-day money-back
  120. guarantee. Its compilation and executable speeds are comparable to Turbo C(TM),
  121. and QuickC includes many additional features.
  122.    These features include an in-memory compiler capable of 10,000 lines per
  123. minute, support of the Microsoft Mouse, and an integrated source-level
  124. debugger. The debugger, based on Microsoft's powerful CodeView(TM) debugger,
  125. helps programmers locate and fix bugs quickly.
  126.    QuickC includes a free graphics library with a wide range of screen-control
  127. functions that allows users to take advantage of the extensive graphics
  128. capabilities of the IBM(R) PC and the IBM Personal System/2(TM). Microsoft
  129. QuickC's extensive documentation includes detailed tutorial and reference
  130. sections and on-line, context-sensitive help.
  131.    "Microsoft QuickC is the ideal C compiler for BASIC or Pascal programmers
  132. who want fast compilation and execution speed and who want to debug their
  133. programs quickly," said Microsoft Chairman Bill Gates. "The integrated source-
  134. level debugger makes it easy to write bug-free programs, and the documentation
  135. is the best available anywhere. No other product provides this much
  136. functionality at such a low price."
  137.    Microsoft QuickC is completely source-level and object-level compatible with
  138. Microsoft C Optimizing Compiler Version 5.0, providing users of QuickC with an
  139. upward path toward a high-end development system.
  140.  
  141. Quick debugging
  142.    Microsoft QuickC's integrated source-level debugger helps users get their
  143. programs running quickly. Unlike most other C compilers, QuickC lets users
  144. debug at the source level, so they don't have to guess what their programs are
  145. doing: they can see exactly what is going on and what is needed to fix the
  146. problem. With the Microsoft QuickC debugger, programmers can:
  147.    o Pinpoint errors by stepping through the source code while it is executing,
  148. using animate, trace, or single-step modes.
  149.    o Set, examine, and clear dynamic breakpoints to stop execution as needed,
  150. so programmers can take a closer look at what the program is doing.
  151.    o Use the Watch Window to observe the contents of both local and global
  152. variables and expressions, seeing them change as the program executes.
  153.    o Back-trace within the stack to check history to find out how they got to a
  154. particular point.
  155.    o Use the screen-swapping feature for screen-intensive applications,
  156. switching between the source code and program output during debugging.
  157.  
  158. In-memory compiling and editing
  159.    Microsoft QuickC's exclusive in-memory compilation feature makes compilation
  160. extremely fast, at 10,000 lines per minute. The compiler can catch up to 26
  161. errors during a single compilation, allowing the programmer to fix many
  162. problems at once before recompiling. During recompilations, an in-memory MAKE
  163. utility saves programmers additional time by recompiling only the changed
  164. modules.
  165.    At the end of a compilation, the editor helps the programmer by placing the
  166. cursor at the point of the first error. It also speeds the correction process
  167. by providing detailed information about the nature of each error and subsequent
  168. errors.
  169.    The compiler's integrated full-screen editor includes a broad range of
  170. helpful functions, including Cut, Copy, Paste, Undo, Search and Replace,
  171. Overtype, and Insert. A "hot key" allows users to toggle between two program
  172. modules when editing multiple-module programs. Unique features of the editor
  173. include full support of the Microsoft Mouse and brace, bracket and parenthesis
  174. matching.
  175.  
  176. Documentation helps users get up to speed quickly
  177.    Microsoft QuickC comes with extensive documentation designed to help new C
  178. programmers get up to speed quickly while also providing useful information for
  179. experienced programmers. A tutorial section is ideal for helping BASIC or
  180. Pascal programmers make the transition to C, while new and experienced
  181. programmers alike will benefit from the detailed "how to" and reference
  182. sections. The documentation includes an extensive index to make it easier for
  183. users to find answers to their questions.
  184.    A unique feature of QuickC is a context-sensitive, on-line help for the C
  185. language and for the support libraries. A programmer, for example, can
  186. highlight a certain C construct to find out its syntax and what parameters are
  187. required, if any.
  188.    Other powerful features of Microsoft QuickC include:
  189.    o Support of the proposed ANSI C standard and the IBM Systems Application
  190. Architecture (SAA).
  191.    o Small, medium, compact, and large libraries as well as NEAR and FAR
  192. keyword allows users to make optimum use of the available memory.
  193.    o Ability to generate in-line code for the 8086, 80286, 8087, and 80287
  194. chips, resulting in faster programs.
  195.    o A choice of math libraries. When an 8087 or 80287 co-processor is present,
  196. the compiler automatically uses high-speed math with 80-bit accuracy. Users
  197. without a co-processor can choose the floating-point emulator with equal
  198. accuracy.
  199.    o Library extensions to support DOS and BIOS interrupts.
  200.    o Interlanguage calling to Microsoft Macro Assembler, Pascal, and FORTRAN,
  201. allowing users to combine different languages into a single program.
  202.    o Support of 43-line mode on the Enhanced Graphics Adapter, allowing
  203. programmers to use a high-resolution monitor and see greater amounts of text
  204. displayed on the screen.
  205.    o Support of the IBM PS/2 graphics modes.
  206.    o Support for file sharing and record- and file-locking, allowing the
  207. compiler to be used in MS-DOS(R) and IBM networking environments.
  208.    o Compatibility with ProKey(TM), SideKick(R), and SuperKey(R).
  209.    The compiler also comes with several utilities that help programmers make
  210. more efficient use of their time. In addition to MAKE, which automates the
  211. rebuilding of modified applications, the compiler includes a LIB utility for
  212. creating, organizing, and maintaining object module libraries, and a LINK
  213. utility for combining relocatable object modules into a single program. LINK
  214. and LIB can be used not only for modules written in C, but also for those
  215. written in other Microsoft languages.
  216.  
  217. Compatible with Microsoft C 5.0
  218.    Microsoft QuickC is completely compatible with Microsoft C 5.0, a
  219. sophisticated compiler designed for the professional C programmer. Not only do
  220. the two compilers support the same languages and libraries, but Microsoft
  221. QuickC is also included with C 5.0, giving professional programmers an
  222. integrated environment for quick prototype development. QuickC executable files
  223. are CodeView compatible.
  224.  
  225. System requirements, pricing, and availability
  226.    System requirements for Microsoft QuickC are an IBM Personal Computer or
  227. compatible, 384K memory, MS-DOS 2.0 or higher, and one double-sided disk drive.
  228. Microsoft QuickC is available in both 5.25-inch and 3.5-inch disk formats. The
  229. $99 suggested retail price is a special introductory offer.
  230.    For more product information, contact Microsoft Customer Service at 1-800-
  231. 426-9400 (in Washington State and Alaska, call 206-882-8088), or write to
  232. Microsoft at 16011 NE 36th Way, Box 97017, Redmond, Washington 98073-9717.
  233.    Microsoft Corporation (NASDAQ "MSFT") develops, markets, and supports a wide
  234. range of software for business and professional use, including operating
  235. systems, languages, and application programs as well as books and hardware for
  236. the micro-computer marketplace.
  237.  
  238. # # #
  239.  
  240.    Benchmark results are based on an Personal System/2 and Model 60.
  241.    Microsoft, Microsoft logo and MS-DOS are registered trademarks and QuickC
  242. and CodeView are trademarks of Microsoft Corporation.
  243.    IBM is a registered trademark and Personal System/2 is a trademark of
  244. International Business Machines Corporation.
  245.    SuperKey and SideKick are registered trademarks of Borland International,
  246. Inc.
  247.    ProKey is a trademark of RoseSoft.
  248.    Turbo C is a trademark of Borland International Inc.
  249.  
  250. ####################################################### 9
  251.  
  252. MICROSOFT OPERATING SYSTEM/2 SOFTWARE DEVELOPMENT KIT RELEASED TO DEVELOPERS
  253. TWO MONTHS AHEAD OF SCHEDULE
  254.  
  255.    Redmond, WA -- JUNE 2, 1987 -- Microsoft Corporation today announced the
  256. first release of the MS OS/2(TM) Software Development Kit, which allows
  257. software developers to begin the work of moving applications software to the
  258. new MS OS/2 environment for 80286 and 80386-based personal computers.
  259.    Very high demand for the MS OS/2 kernel software prompted Microsoft to
  260. release the toolkit two months earlier than originally anticipated. The release
  261. came in conjunction with a three-day technical seminar held by Microsoft for
  262. developers who licensed the toolkit. An attendance credit for the technical
  263. seminar was provided as part of the support services included with the package.
  264.    "Developers asked us to release the toolkit now because they wanted to get
  265. started writing applications for this new environment," said Steven Ballmer,
  266. vice president of systems software at Microsoft, in explaining Microsoft's
  267. decision to release the toolkit ahead of schedule. "Developers have accepted
  268. delivery with the understanding that pre-release software will have some
  269. problems."
  270.    Ballmer noted that because of the early release schedule, the specifications
  271. for the MS OS/2 presentation manager was not included as part of the first
  272. toolkit. It will, however, be in the August update, in accordance with the
  273. original schedule.
  274.    Routine updates to the software toolkit, which are part of the package, will
  275. improve performance and reliability as the product moves toward final release.
  276. "We are still in our testing phase with this product, and we are still tuning
  277. performance," Ballmer said. "Over the next few months we will be releasing
  278. updates that will further improve the quality of the product. We are soliciting
  279. feedback on the toolkit and on any problems that developers have with it."
  280.    Release of the developer's toolkit marks the point at which protected-mode
  281. applications software development can really begin for MS OS/2, a multi-tasking
  282. operating system system designed to run on existing PC-AT(R) class personal
  283. computers and newer 80286 and 80386 systems.
  284.    The developer's toolkit contains a pre-release version of the MS OS/2 system
  285. kernel and technical specifications for the kernel and the MS OS/2 LAN Manager.
  286. Also included are new versions of Microsoft(R)'s macro assembler (MASM) and C
  287. language compilers, the CodeView(TM) debugger and other software development
  288. tools, including a programmer's editor.
  289.    Updates will include the MS OS/2 Windows presentation manager specification
  290. and software and MS OS/2 LAN Manager software and associated development tools.
  291. In addition to the training, Microsoft will also be providing intensive support
  292. services to users of the toolkit.
  293.    Priced at $3,000 (U.S.), the development toolkit includes, in addition to
  294. the software and technical seminar, a one-year license for Microsoft's Direct
  295. Information Access Line (DIAL) system, an electronic mail technical support
  296. service, and a subscription to the Microsoft Systems Journal.
  297.    Demand has been so high for the toolkit that technical seminars in Seattle
  298. this week and in New York July 7-9 have already been filled. Developers who
  299. license the toolkit now will be able to attend one of the additional seminars
  300. scheduled by Microsoft for September 22-24 in Anaheim, California or October
  301. 21-23 in Dallas.
  302.    Among those systems supported by the initial release of the toolkit are the
  303. IBM(R) PC-AT, the COMPAQ DESKPRO 286(R) and COMPAQ DESKPRO 386(R), the COMPAQ
  304. PORTABLE 286(R) and COMPAQ PORTABLE III(TM), and the Zenith Z-241 and Z-248
  305. (both ROM 1.9 or later) and the Z-386. Other systems will be supported in later
  306. updates.
  307.    Microsoft Corporation (NASDAQ "MSFT") develops, markets, and supports a wide
  308. range of software for business and professional use, including operating
  309. systems, languages and application programs as well as books and hardware for
  310. the microcomputer marketplace.
  311.  
  312. # # #
  313.  
  314.    Microsoft and the Microsoft logo are registered trademarks of Microsoft
  315. Corporation.
  316.    MS OS/2 and CodeView are trademarks of Microsoft Corporation.
  317.    COMPAQ DESKPRO 286, COMPAQ DESKPRO 386 and COMPAQ PORTABLE 286 are
  318. registered trademarks of COMPAQ Computer Corporation.
  319.    COMPAQ PORTABLE III is a trademark of COMPAQ Computer Corporation.
  320.    IBM and PC-AT are registered trademarks of International Business Machines
  321. Corporation.
  322.  
  323. #######################################################
  324.  
  325. Microsoft C 5.0 Generates Fastest Executable Code Ever;
  326. QuickC Included for Fast Prototyping and Compilation
  327.  
  328.    REDMOND, WA -- June 3, 1987 -- Microsoft Corporation today announced
  329. Microsoft(R) C Optimizing Compiler Version 5.0, an advanced compiler for the
  330. professional C programmer. The optimizing compiler helps programmers generate
  331. the fastest possible code -- typically 30% faster than Microsoft C 4.0.
  332.    Microsoft C 5.0 comes with an enhanced version of the powerful Microsoft
  333. CodeView(TM) debugger, more than 100 new library functions (including a full
  334. graphics library and BIOS and DOS calls), and significantly enhanced
  335. documentation.
  336.    Included with C 5.0 is Microsoft QuickC(TM), whose in-memory compiler,
  337. editor, MAKE, and debugger give programmers the ability to do fast prototyping.
  338. Compilation speed for QuickC is 10,000 lines per minute.
  339.    "This is the premier C compiler for the professional C programmer," said
  340. Microsoft Chairman Bill Gates. "It has everything the serious programmer needs
  341. -- it produces fast code, it has powerful tools to minimize development time,
  342. and a complete development environment, including a full-featured source-level
  343. debugger. It also comes with the most complete documentation available for the
  344. C language, including coding techniques on how to write the fastest possible
  345. programs."
  346.    Microsoft C 5.0 will be available in September. Anyone who licenses
  347. Microsoft C 4.0 after June 1 is entitled to a free upgrade to C 5.0.
  348.    Benchmarks show the following reductions in timings on standard benchmarks
  349. from C 4.0 to C 5.0: Sieve, 25 iterations, 5.7 to 3.3 seconds; Float, 19.9 to
  350. 0.1; Dhrystone, 22.8 to 19.1; Pointer, 14.2 to 7.4; Loop, 11.0 to 0.0 (loop
  351. optimizations eliminate the null loop used in this test).
  352.  
  353. Fastest executable code available on a PC
  354.    Microsoft C Optimizing Compiler Version 5.0 produces the fastest executable
  355. code in the industry; the code typically executes 30% faster than code produced
  356. under Microsoft C 4.0. The speed increase is due in part to new loop
  357. optimizations -- including invariant hoisting, loop enregistering, and
  358. induction variables -- and in part to the presence of in-line code for many key
  359. functions, eliminating much of the function call overhead.
  360.  
  361. The ultimate C development environment
  362.    By including Microsoft QuickC with C 5.0, Microsoft gives programmers a
  363. complete set of tools: an in-memory compiler, editor, MAKE, and source-level
  364. debugger for quick prototype development; and an optimizing compiler and more
  365. powerful debugger for final development.
  366.    QuickC and C 5.0 are completely source-level and object-level compatible,
  367. and QuickC emits CodeView-supported executables. QuickC outputs the standard
  368. MAKE file format and uses identical command-line switches to get fast
  369. compilation times by using QuickC in batch mode.
  370.    In-memory compilation and linking for quick prototype development. During
  371. prototype development, programmers can take advantage of QuickC's in-memory
  372. compilation, which compiles at 10,000 lines per minute. The standard linker is
  373. twice as fast as the one with C 4.0.
  374.    Enhanced Microsoft CodeView for debugging complex programs. The powerful,
  375. full-featured CodeView debugger, first introduced with C 4.0 and unmatched in
  376. the industry, has been further enhanced to allow source-level debugging of
  377. larger programs. It supports expanded memory boards, allowing users to debug
  378. very large programs and programs with overlays. Other enhancements allow users
  379. to debug mixed-language programs, including programs with Microsoft C, BASIC,
  380. FORTRAN, and Macro Assembler modules.
  381.    CodeView gives users total control over program execution while they are
  382. debugging. Using the debugger's multiple-window feature, users can set and
  383. watch expressions and variables (both local and global), watch CPU registers
  384. and flags, trace the stack, set dynamic breakpoints, and trace, single-step, or
  385. animate their way through the program's execution. All windows are updated
  386. automatically to show the current values as the program executes. For screen
  387. intensive applications, a screen-swapping feature lets users switch quickly
  388. between the source code and the program output seen by the user.
  389.    Microsoft CodeView works at both source and assembly levels, allowing users
  390. to debug source or object code. It features an easy-to-use visual interface,
  391. similar to that of Microsoft Windows, and offers both keyboard and Microsoft
  392. Mouse support.
  393.  
  394. More than 100 new library functions
  395.    Microsoft C 5.0 comes with more than 100 new library functions, bringing the
  396. total in the support library to more than 350. Some of the new features
  397. include:
  398.    o A full graphics library that automatically configures graphics programs to
  399. the available graphics adapter and monitor.
  400.    o Functions for debugging and "walking" the heap (that is, to detect
  401. corruption of heap data structures).
  402.    o New DOS and BIOS calls.
  403.    o A function to find out how much memory is available.
  404.    o Functions for incorporating start/stop times into programs.
  405.    Microsoft also will make its run-time library source code available as a
  406. separate product for programmers who want to customize their C libraries. (This
  407. is in addition to the startup source code that comes standard with the
  408. product.)
  409.  
  410. Compatible With Standards, Provides Path to MS OS/2
  411.    Microsoft C 5.0 conforms with the IBM System Application Architecture (SAA)
  412. and supports the proposed ANSI C standard. C 5.0 provides the ideal upward
  413. migration path to Microsoft OS/2(TM). Applications developed under Microsoft C
  414. 5.0 can be ported directly to MS OS/2(TM).
  415.  
  416. Other new features added
  417.    o Improved error reporting indicating where the error came from and how
  418. severe it is.
  419.    o Automated installation program to simplify setup.
  420.    o New pragmas (i.e., structures) for controlling at the source level such
  421. features as loop optimizations, intrinsic functions, structure packing
  422. alignment, stack checking, and segment allocation.
  423.  
  424. Many other powerful features
  425.    Other powerful features offered by Microsoft C 5.0 include:
  426.    o Support for 8087/287/387 co-processors, allowing users to generate fast
  427. in-line code whenever a co-processor is present. If no co-processor is present,
  428. the run-time module automatically switches to 8087 software emulation routines
  429. that offer the same 80-bit math accuracy. Users without a co-processor who
  430. prefer higher speed can also choose Microsoft Alternate IEEE Math routines,
  431. offering 64-bit accuracy.
  432.    o A complete range of memory models, including small, medium, compact,
  433. large, and huge models. NEAR, FAR, and HUGE key words let users mix models to
  434. achieve the greatest speed and best use of memory space.
  435.    o Full implementation of the UNIX(R) System V C language, plus many of the
  436. main features in the proposed ANSI C standard as well as Microsoft's own
  437. extensions.
  438.    o Direct interlanguage calling to Microsoft FORTRAN, Microsoft Pascal, and
  439. Microsoft Macro Assembler, allowing users to mix languages within a program.
  440. The documentation includes detailed explanations of how this is done.
  441.    o Support for file sharing and record- and file-locking, allowing the
  442. compiler to be used in MS-DOS(R)-based networks and IBM local area networks.
  443.  
  444. Time-saving utilities
  445.    Microsoft C 5.0 comes with several utilities that help simplify the
  446. programmer's job and speed development time. These include:
  447.    o MAKE, to automate the rebuilding of applications after source files have
  448. been changed.
  449.    o LIB, to create, organize, and maintain libraries of Microsoft language
  450. object modules.
  451.    o EXEPACK, to compress sequences of identical characters from an executable
  452. file and optimize the relocation table.
  453.    o EXEMOD, to modify header fields according to the user's command-line
  454. instructions.
  455.    o LINK, a new release of the Microsoft linker, that is twice as fast as the
  456. linker with C 4.0.
  457.    o SETENV, to let the user set and enlarge the MS-DOS environment variable
  458. table.
  459.  
  460. Pricing and availability
  461.    System requirements for Microsoft C Optimizing Compiler Version 5.0 are an
  462. IBM Personal Computer or compatible, 385K memory, MS-DOS 2.0 or higher, and two
  463. double-sided disk drives (although a hard disk is highly recommended). The
  464. product will be available in retail outlets during the third quarter of 1987 in
  465. 5.25-inch disk version; a coupon included in the package allows users to order
  466. a 3.5-inch disk at no additional charge by contacting Microsoft directly.
  467.    The new compiler has a suggested retail price of $450. In addition to the
  468. free update to anyone who licenses Microsoft C 4.0 after June 1, those who
  469. licensed C 4.0 before that date can upgrade for $75; and users of earlier
  470. versions of Microsoft C can upgrade for $150.
  471.    For more information, contact Microsoft Customer Service at 1-800-426-9400
  472. (in Washington State and Alaska, call 206-882-8088), or write to Microsoft at
  473. 16011 NE 36th Way, Box 97017, Redmond, Washington 98073-9717.
  474.    Microsoft Corporation (NASDAQ "MSFT") develops, markets, and supports a wide
  475. range of software for business and professional use, including operating
  476. systems, languages, and application programs as well as books and hardware for
  477. the microcomputer marketplace.
  478.  
  479. # # #
  480.  
  481.    Benchmark results are based on an IBM Personal System/2, Model 60
  482.    Microsoft, the Microsoft logo, and MS-DOS are registered trademarks and
  483. CodeView, Microsoft OS/2, MS OS/2, and Quick C are trademarks of Microsoft
  484. Corporation.
  485.    IBM is a registered trademark and Personal System/2 is a trademark of
  486. International Business Machines Corporation.
  487.    Unix is a registered trademark of AT&T.
  488.